package connect

interface IBaseClientConnect {
    /**
     * 网络连接初始化
     */
    fun init()

    /**
     * 网络连接清理
     */
    fun dispose()

    /**
     * 网络连接，主动
     * @param ipAddress 连接的ip地址
     * @param port 连接的端口
     */
    fun connect(ipAddress: String, port: Int)

    /**
     * 取消连接
     */
    fun disconnect()
}